package com.doit.day02

/**
 * 函数也是一段代码逻辑的封装，便于后续的使用
 *
 * 函数在scala中是头等公民
 *
 * => 就是函数声明的标志
 *
 * def 方法声明的标志
 *
 * 函数的本质：函数的本质就是一个接口的实现类对象
 * 函数 可以当做参数传递
 * 可以当做返回值返回
 */
object _04_函数2 {
  def main(args: Array[String]): Unit = {

    def add(a:Int,b:Int)={
      a+b
    }

    val add1 = (a:Int,b:Int) =>{a+b}

    // scala中的 _
    val function: (Int, Int) => Int = add _


  }
}
